img { vertical-align: top; }
/* Hides from IE-mac (holly hack) \*/
* html .Auto-clearSelf { height: 1%; }
.Auto-clearSelf { display: block; }
/* End hide from IE-mac */

/* Page Header Area
-----------------------------------------------------------------------------------*/
#topMenu li.menu1 ul { width: 819px; }
#topMenu li.menu2 ul { width: 689px; }
#topMenu li.menu3 ul { width: 637px; }
#topMenu li.menu4 ul { width: 487px; }
#topMenu li.menu5 ul { width: 451px; }
#topMenu li.menu6 ul { width: 550px; }

/* Page Content Area
-----------------------------------------------------------------------------------*/
#content { height: 500px; }

/* Page Sidebar Area
-----------------------------------------------------------------------------------*/
/* [[ Left Menu ]] */
ul.secondDepth li a { padding: 7px 0 4px 16px; }
ul.thirdDepth li a { padding: 0 0 0 4px; }
ul.fourthDepth li a { padding: 0 0 2px 18px; }

/* List Area
-----------------------------------------------------------------------------------*/
#boardArea { height: 25px; }

/* Detail Area - Style 01
-----------------------------------------------------------------------------------*/
* html table.detailArea th, table.detailArea td { word-wrap: break-word; } 

/* Detail Area - Style 01
-----------------------------------------------------------------------------------*/
/** [[ Write Page ]] */
table.writePage_02 th.checkBoxLine, table.writePage_02 td.checkBoxLine input { margin-top: -4px }
table.writePage_02 td p.checkBoxLine input { margin-top: -4px; }

/* Category
-----------------------------------------------------------------------------------*/
#category p.head { position: absolute; left: 0; top: 0; }
#category p.head label { margin: 5px 0 0 3px; }
#category p.head input { margin-top: 2px; }
#category p.category { padding-top: 43px; }

/* Fixed Width Round Box - Style 01
-----------------------------------------------------------------------------------*/
/* [[ G4C Privacy ]] */
div.g4cPrivacy fieldset input { margin-top: -4px; }
/* [[ Satisfied Point Survey ]] */
form.satisfied dl dd { padding: 7px 0 5px 0; }
form.satisfied dl dd input { margin-top: -4px; }
form.satisfied dl dd img { margin-top: -3px; }

/* Fixed Width Round Box - Style 02
-----------------------------------------------------------------------------------*/
/* [[ List-Searching Area - First Type ]] */
.fixedBox_bottom_02 input.btnBasic { padding: 1px 0 0 8px; margin: 0 0 0 2px; }
/* [[ List-Searching Area - Second Type ]] */
.secondType p.paragraph input.btnBasic { float: left; margin-left: 3px; }
.secondType em { padding: 4px 67px 0 0; }

/* Fixed Width Round Box - Style 04
-----------------------------------------------------------------------------------*/
/* [[ FSS Cheif History ]] */
#cheifHistroyBox .fixedBox_top_04 { padding: 18px 0 1px 20px; }
#cheifHistroyBox dl.profile dt { padding: 0 0 0 1px; }
#cheifHistroyBox dl.profile dd { padding: 0 0 3px 1px; }

/* Flexible Width Round Box - Universal Style
-----------------------------------------------------------------------------------*/
/* [[ Unified Search ]] */
div.unifiedSearch .uniBox_bottomright_01 { padding-bottom: 1px; }
div.unifiedSearch div.essentiality label.resultIn { margin: 2px 0 0 0; } /* ie hack */
div.unifiedSearch div.essentiality input.resultIn { margin: 0 0 0 6px; } /* ie hack */
dl.detailSearch dt { height: 27px; } /* ie hack */
dl.detailSearch dd { height: 27px; } /* ie hack */

/* Sub Main
-----------------------------------------------------------------------------------*/
/* [[ News ]] */
div.mainSchedule { padding-bottom: 13px; }
div.mainSchedule table.scheduleBoard { margin: 15px auto; }

/* etc
-----------------------------------------------------------------------------------*/
div.world ul li { margin-bottom: 1px; }
